thatch roofing - Spanish English Dictionary